#!/bin/bash
# run.sh - 统一测试运行脚本入口
# 这个脚本是Python测试运行器的简单封装

set -e

# 获取脚本所在目录
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PYTHON_RUNNER="$SCRIPT_DIR/run.py"

# 检查Python运行器是否存在
if [ ! -f "$PYTHON_RUNNER" ]; then
    echo "错误: 找不到Python测试运行器: $PYTHON_RUNNER"
    exit 1
fi

# 检查Python是否可用
if ! command -v python3 &> /dev/null; then
    echo "错误: 未找到python3命令"
    exit 1
fi

# 运行Python测试运行器，传递所有参数
exec python3 "$PYTHON_RUNNER" "$@"